package com.xinchuang.entity.targetSystem.weapon;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName SpecialAttribute
 * @Description: TODO(专有属性)
 * @Author zhangxuan
 * @Date 2021-03-31 15:25
 * @Verion V1.0
 */
@Data
@ApiModel(value = "武器属性实例")
public class WeaponAttribute implements Serializable {

    @ApiModelProperty(hidden = true)
    private String id;

    @ApiModelProperty(value = "武器类型")
    private String typeId;

    @ApiModelProperty(value = "属性名称")
    private String keyName;

    @ApiModelProperty(value = "字段名称")
    private String key;

    @ApiModelProperty(value = "字段类型")
    private String keyType;

    @ApiModelProperty(value = "显示类型")
    private String showType;

    @ApiModelProperty(value = "是否必填")
    private String required;

    @ApiModelProperty(value = "是否用于统计")
    private String info;

    @ApiModelProperty(value = "取值范围")
    private String dataRange;

    @ApiModelProperty(value = "是否校验")
    private String verify;

    @ApiModelProperty(value = "最小值")
    private String min;

    @ApiModelProperty(value = "最大值")
    private String max;

    @ApiModelProperty(value = "枚举值")
    private String enumerator;

    @ApiModelProperty(value = "文本显示类型")
    private String row;

    @ApiModelProperty(value = "前端校验")
    private String message;

    @ApiModelProperty(value = "排序")
    private Integer sort;

}